آموزش Containerize Spring Boot CRUD App with Docker and Docker Compose [ویدئو]

Containerize Spring Boot CRUD App with Docker and Docker Compose [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، همه چیز را در مورد Docker یاد خواهید گرفت و برنامه های Spring Boot و پایگاه داده خود را در داخل کانتینرها با استفاده از Docker و Docker Compose اجرا می کنید. ابتدا، در مورد اینکه چرا لازم است برنامه‌ها در کانتینرها اجرا شوند، و همچنین Docker، Image، Container، Docker Hub و Dockerfile آشنا خواهید شد. سپس به مزایای استفاده از Docker و اجرای برنامه‌ها در داخل کانتینرها و همچنین نحوه ساخت Dockerfile خود، ساخت یک تصویر Docker و راه‌اندازی یک کانتینر از آن خواهیم پرداخت. پس از آن، نحوه تبدیل یک برنامه Spring Boot معمولی به یک برنامه کانتینری مبتنی بر Docker را بررسی خواهیم کرد. یک پایگاه داده را در کانتینر اجرا کنید و ارتباطات بین کانتینری را فعال کنید تا برنامه های مختلف بتوانند با یکدیگر ارتباط برقرار کنند. گزارش‌های موجود در یک کانتینر در حال اجرا را بررسی کنید، وارد کانتینر شوید، همه تصاویر را فهرست کنید، همه کانتینرهای در حال اجرا را فهرست کنید، تصویر و ظرف را حذف کنید، یک فایل Docker Compose ایجاد کنید، سپس از آن برای اجرای چندین کانتینر استفاده کنید. در مرحله بعد، نحوه ایجاد یک برنامه Spring Boot با استفاده از اولیه Spring، و همچنین هاب Docker، مخازن آن، تصاویر Docker و تگ های درون هر تصویر و همچنین نحوه تگ کردن یک تصویر Docker به یک نسخه خاص را خواهید آموخت. در نهایت، یاد خواهید گرفت که چگونه کد و یک تصویر را با یک تگ جدید بسازید و آن را به Docker Hub فشار دهید. در پایان این دوره، شما قادر خواهید بود کانتینرها را بسازید، اجرا کنید و آنها را به مرکز مرکزی هل دهید. تمام منابع این دوره در دسترس است: https://github.com/PacktPublishing/Containerize-springboot-CRUD-App-with-Docker-and-DockerCompose همه چیز را در مورد Docker و Docker Compose بیاموزید با نحوه Dockerize Spring Boot آشنا شوید آموزش Dockerize کردن پایگاه داده کانتینرها را بسازید، اجرا کنید و آنها را به مرکز مرکزی فشار دهید آموزش نوشتن فایل Docker Compose درک نحوه تعامل چندین کانتینر با یکدیگر این دوره برای هر کسی است که علاقه مند به یادگیری در مورد کانتینرها و اجرای برنامه های داخل آنها است. فقط مهارت ابتدایی جاوا و Spring Boot مورد نیاز است. آموزش ایجاد برنامه Spring Boot از Spring Initializer * در مورد Docker Hub، مخازن آن، تصاویر Docker، برچسب های درون هر تصویر بیاموزید * آموزش ساخت مجدد کد و ساخت مجدد تصویر با یک تگ جدید و فشار دادن آن به Docker Hub

سرفصل ها و درس ها

همه چیز درباره داکر Everything About Docker

  • معرفی Introduction

  • نیاز به داکر Need for Docker

  • مبانی داکر Basics of Docker

  • مزایای داکر Benefits of Docker

  • Docker Working Workflow Docker Working Workflow

نصب و راه اندازی Installation and Setup

  • نصب Docker Desktop Installing Docker Desktop

  • ایجاد اپلیکیشن Spring Boot Creating Spring Boot App

  • نصب جاوا Maven IntelliJ Installing Java Maven IntelliJ

  • تنظیم پروژه در IntelliJ Setting Project in IntelliJ

  • ایجاد اولین API REST Creating First REST API

Spring Boot Docker و Docker Hub Spring Boot Docker and Docker Hub

  • یاداشت برداشتن Taking Notes

  • ایجاد Dockerfile Creating Dockerfile

  • ایجاد تصویر با Docker Build Creating Image with Docker Build

  • تصویر را به داکر هاب فشار دهید Push Image to Docker Hub

  • کانتینر در حال اجرا از تصویر Running Container from Image

  • درک جریان Understanding the Flow

  • استفاده از دستورات مهم Docker Using Important Docker Commands

در حال اجرا کانتینرهای متعدد Running Multiple Containers

  • گردش کار برنامه Application Workflow

  • Dockerfile for Spring Boot App Dockerfile for Spring Boot App

  • Dockerizing پایگاه داده Mongo Dockerizing Mongo Database

  • ساخت تصویر برای بوت بهار Build Image for Spring Boot

  • کانتینر را برای Spring Boot MongoDB اجرا کنید Run Container for Spring Boot MongoDB

  • اشکال زدایی داخل کانتینر Debugging Inside Container

  • اتصال بین Spring Boot MongoDB Connectivity Between Spring Boot MongoDB

  • آزمایش پایان به پایان برنامه Testing App End to End

همه چیز درباره Docker Compose All about Docker Compose

  • Docker Compose چیست؟ What is Docker Compose

  • ایجاد اولین فایل Docker Compose Creating First Docker Compose File

  • اجرای کانتینرها با Docker Compose and Testing App Running Containers with Docker Compose and Testing App

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش Containerize Spring Boot CRUD App with Docker and Docker Compose [ویدئو]
جزییات دوره
2 h 39 m
28
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Ranjan Pandey
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ranjan Pandey Ranjan Pandey

نرم افزار حرفه ای با 11+ سال تجربه در ITI یک نرم افزار Fullstack DevOps با 11+ سال تجربه در انواع فناوری ها از جمله توسعه وب و برنامه های تلفن همراه با استفاده از HTML5 ، CSS3 ، JavaScript ، JQuery ، Bootstrap ، Angular ، React ، Java ، Spring ، Springboot ، Python ، Flask ، Django ، NodeJS ، Express ، Android ، Ionic ، React Native ، Flutter به هوش مصنوعی و فناوری های ابری مانند سرویس های وب آمازون و Microsoft Azure. من همچنین دارای گواهینامه جاوا ، Azure cloud ، محصول Backbase هستم. من تجربه کار با چندین مشتری MNC و اروپایی را دارم. من همچنین یک مربی شرکتی هستم که طیف گسترده ای از آموزش را ارائه می دهد.